﻿/** ACTIONRESULT CLASS
 * Author: Preeti Francis
 * User ID : pxfranci@scotty.cs.wichita.edu
 * WSU ID: S578F746
 * Course: CS771 
 * Sem: S2014
 * 
 * Description of Class : The ActionResult class is a data structure that is used internally by the Problem.cs class.
 * It is used to keep track of the set of possible child nodes.
 * 
 * **/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _8PiecePuzzle.DataStructures
{
    public class ActionResult
    {
        //Is set to true if the move is legal
        public bool IsLegal { get; set; }

        //Is set to the new child state if the move is legal
        public int[][] State { get; set; }
    }
}
